package org.mercworks.knightgame.model;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import org.mercworks.knightgame.model.dvo.Animation;
import org.mercworks.knightgame.model.dvo.Bone;
import org.mercworks.knightgame.model.dvo.Face;
import org.mercworks.knightgame.model.dvo.Vertex;

public class KnightGameModel implements Serializable
{
	private static final long serialVersionUID = 5064354904867628992L;

	private List<Vertex> listVertices;
	private List<Face> listFaces;
	private List<Animation> listAnimations;
	private Map<Integer, List<Bone>> mapListBones;
	
	/**
	 * @return the listVertices
	 */
	public List<Vertex> getListVertices()
	{
		return listVertices;
	}
	
	/**
	 * @param listVertices the listVertices to set
	 */
	public void setListVertices(List<Vertex> listVertices)
	{
		this.listVertices = listVertices;
	}
	
	/**
	 * @return the listFaces
	 */
	public List<Face> getListFaces()
	{
		return listFaces;
	}
	
	/**
	 * @param listFaces the listFaces to set
	 */
	public void setListFaces(List<Face> listFaces)
	{
		this.listFaces = listFaces;
	}
	
	/**
	 * @return the listAnimations
	 */
	public List<Animation> getListAnimations()
	{
		return listAnimations;
	}
	
	/**
	 * @param listAnimations the listAnimations to set
	 */
	public void setListAnimations(List<Animation> listAnimations)
	{
		this.listAnimations = listAnimations;
	}

	/**
	 * @return the mapListBones
	 */
	public Map<Integer, List<Bone>> getMapListBones()
	{
		return mapListBones;
	}

	/**
	 * @param mapListBones the mapListBones to set
	 */
	public void setMapListBones(Map<Integer, List<Bone>> mapListBones)
	{
		this.mapListBones = mapListBones;
	}
}
